<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MTB CAT1 Peripheral driver library: Power Status</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">MTB CAT1 Peripheral driver library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__group__syspm__functions__power__status.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Power Status<div class="ingroups"><a class="el" href="group__group__syspm.html">SysPm        (System Power Management)</a> &raquo; <a class="el" href="group__group__syspm__functions.html">Functions</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">General Description</h2>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga2b25c32ff6bc5f899352e4a8102af23f"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#ga2b25c32ff6bc5f899352e4a8102af23f">Cy_SysPm_ReadStatus</a> (void)</td></tr>
<tr class="memdesc:ga2b25c32ff6bc5f899352e4a8102af23f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the power modes status of the system and CPU(s).  <a href="#ga2b25c32ff6bc5f899352e4a8102af23f">More...</a><br /></td></tr>
<tr class="separator:ga2b25c32ff6bc5f899352e4a8102af23f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaffdaf11b8565e3838c8533803eedb70e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#gaffdaf11b8565e3838c8533803eedb70e">Cy_SysPm_IsSystemUlp</a> (void)</td></tr>
<tr class="memdesc:gaffdaf11b8565e3838c8533803eedb70e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the system is in ULP mode.  <a href="#gaffdaf11b8565e3838c8533803eedb70e">More...</a><br /></td></tr>
<tr class="separator:gaffdaf11b8565e3838c8533803eedb70e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa04e75e763f98dd2982f0d1bd759c6a1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#gaa04e75e763f98dd2982f0d1bd759c6a1">Cy_SysPm_IsSystemLp</a> (void)</td></tr>
<tr class="memdesc:gaa04e75e763f98dd2982f0d1bd759c6a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the system is in LP mode.  <a href="#gaa04e75e763f98dd2982f0d1bd759c6a1">More...</a><br /></td></tr>
<tr class="separator:gaa04e75e763f98dd2982f0d1bd759c6a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40aa473cb33af8dafbbcc1a404202259"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#ga40aa473cb33af8dafbbcc1a404202259">Cy_SysPm_IsSystemMf</a> (void)</td></tr>
<tr class="memdesc:ga40aa473cb33af8dafbbcc1a404202259"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the system is in MF mode.  <a href="#ga40aa473cb33af8dafbbcc1a404202259">More...</a><br /></td></tr>
<tr class="separator:ga40aa473cb33af8dafbbcc1a404202259"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1bb1905ac80bb1028911bb1c2bbf100"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#gaf1bb1905ac80bb1028911bb1c2bbf100">Cy_SysPm_IsSystemHp</a> (void)</td></tr>
<tr class="memdesc:gaf1bb1905ac80bb1028911bb1c2bbf100"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the system is in HP mode.  <a href="#gaf1bb1905ac80bb1028911bb1c2bbf100">More...</a><br /></td></tr>
<tr class="separator:gaf1bb1905ac80bb1028911bb1c2bbf100"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaccb337079a63ff9d3f2b70ba6ea886c3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#gaccb337079a63ff9d3f2b70ba6ea886c3">Cy_SysPm_Cm4IsActive</a> (void)</td></tr>
<tr class="memdesc:gaccb337079a63ff9d3f2b70ba6ea886c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if CM4 is in CPU Active mode.  <a href="#gaccb337079a63ff9d3f2b70ba6ea886c3">More...</a><br /></td></tr>
<tr class="separator:gaccb337079a63ff9d3f2b70ba6ea886c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ebf9e80e8f6973f1023f54a79456cba"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#ga4ebf9e80e8f6973f1023f54a79456cba">Cy_SysPm_Cm4IsSleep</a> (void)</td></tr>
<tr class="memdesc:ga4ebf9e80e8f6973f1023f54a79456cba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the CM4 is in CPU Sleep mode.  <a href="#ga4ebf9e80e8f6973f1023f54a79456cba">More...</a><br /></td></tr>
<tr class="separator:ga4ebf9e80e8f6973f1023f54a79456cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac9b91aea0eac6ef221e3cc9ed425fac1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#gac9b91aea0eac6ef221e3cc9ed425fac1">Cy_SysPm_Cm4IsDeepSleep</a> (void)</td></tr>
<tr class="memdesc:gac9b91aea0eac6ef221e3cc9ed425fac1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the CM4 is in the CPU Deep Sleep mode.  <a href="#gac9b91aea0eac6ef221e3cc9ed425fac1">More...</a><br /></td></tr>
<tr class="separator:gac9b91aea0eac6ef221e3cc9ed425fac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21d2910a7f711e336996948780074f0d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#ga21d2910a7f711e336996948780074f0d">Cy_SysPm_Cm0IsActive</a> (void)</td></tr>
<tr class="memdesc:ga21d2910a7f711e336996948780074f0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the CM0+ is in CPU Active mode.  <a href="#ga21d2910a7f711e336996948780074f0d">More...</a><br /></td></tr>
<tr class="separator:ga21d2910a7f711e336996948780074f0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaacf9cb78aa18a819b22b242d552474af"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#gaacf9cb78aa18a819b22b242d552474af">Cy_SysPm_Cm0IsSleep</a> (void)</td></tr>
<tr class="memdesc:gaacf9cb78aa18a819b22b242d552474af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the CM0+ is in CPU Sleep mode.  <a href="#gaacf9cb78aa18a819b22b242d552474af">More...</a><br /></td></tr>
<tr class="separator:gaacf9cb78aa18a819b22b242d552474af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04710a41511c71d5381cab1d2318a8e1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#ga04710a41511c71d5381cab1d2318a8e1">Cy_SysPm_Cm0IsDeepSleep</a> (void)</td></tr>
<tr class="memdesc:ga04710a41511c71d5381cab1d2318a8e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the CM0+ is in CPU Deep Sleep mode.  <a href="#ga04710a41511c71d5381cab1d2318a8e1">More...</a><br /></td></tr>
<tr class="separator:ga04710a41511c71d5381cab1d2318a8e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc84fd1eeccad0a0561b69b1278cf75b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#gadc84fd1eeccad0a0561b69b1278cf75b">Cy_SysPm_IsBgRefCtrl</a> (void)</td></tr>
<tr class="memdesc:gadc84fd1eeccad0a0561b69b1278cf75b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the power mode status of Bandgap Ref Circuits.  <a href="#gadc84fd1eeccad0a0561b69b1278cf75b">More...</a><br /></td></tr>
<tr class="separator:gadc84fd1eeccad0a0561b69b1278cf75b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5ea8ab7f994a0cfe9268cec1f3ec91c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#gaa5ea8ab7f994a0cfe9268cec1f3ec91c">Cy_SysPm_BgRefCtrl</a> (bool enable)</td></tr>
<tr class="memdesc:gaa5ea8ab7f994a0cfe9268cec1f3ec91c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables/Disables powers mode of Bandgap Ref Circuits.  <a href="#gaa5ea8ab7f994a0cfe9268cec1f3ec91c">More...</a><br /></td></tr>
<tr class="separator:gaa5ea8ab7f994a0cfe9268cec1f3ec91c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga985529756aefbf864a9efa20f1817abd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#ga985529756aefbf864a9efa20f1817abd">Cy_SysPm_Cm33IsActive</a> (void)</td></tr>
<tr class="memdesc:ga985529756aefbf864a9efa20f1817abd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if CM33 is in the active mode.  <a href="#ga985529756aefbf864a9efa20f1817abd">More...</a><br /></td></tr>
<tr class="separator:ga985529756aefbf864a9efa20f1817abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99ec4f23581a115cbcc0a05a272283a4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#ga99ec4f23581a115cbcc0a05a272283a4">Cy_SysPm_Cm33IsSleep</a> (void)</td></tr>
<tr class="memdesc:ga99ec4f23581a115cbcc0a05a272283a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the CM33 is in the sleep mode.  <a href="#ga99ec4f23581a115cbcc0a05a272283a4">More...</a><br /></td></tr>
<tr class="separator:ga99ec4f23581a115cbcc0a05a272283a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaecc0551908eb1b88e112405926d57426"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#gaecc0551908eb1b88e112405926d57426">Cy_SysPm_Cm33IsDeepSleep</a> (void)</td></tr>
<tr class="memdesc:gaecc0551908eb1b88e112405926d57426"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the CM33 is in the deep sleep mode.  <a href="#gaecc0551908eb1b88e112405926d57426">More...</a><br /></td></tr>
<tr class="separator:gaecc0551908eb1b88e112405926d57426"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b7b6d090865e9fb8ef55fce2a8b2a46"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#ga8b7b6d090865e9fb8ef55fce2a8b2a46">Cy_SysPm_Cm55IsActive</a> (void)</td></tr>
<tr class="memdesc:ga8b7b6d090865e9fb8ef55fce2a8b2a46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if CM55 is in the active mode.  <a href="#ga8b7b6d090865e9fb8ef55fce2a8b2a46">More...</a><br /></td></tr>
<tr class="separator:ga8b7b6d090865e9fb8ef55fce2a8b2a46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d1b52153b2107bd69f799cd6b34f2f1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#ga9d1b52153b2107bd69f799cd6b34f2f1">Cy_SysPm_Cm55IsSleep</a> (void)</td></tr>
<tr class="memdesc:ga9d1b52153b2107bd69f799cd6b34f2f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the CM55 is in the sleep mode.  <a href="#ga9d1b52153b2107bd69f799cd6b34f2f1">More...</a><br /></td></tr>
<tr class="separator:ga9d1b52153b2107bd69f799cd6b34f2f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga369bb4e8c4acc583ae3e038d8306f6cc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#ga369bb4e8c4acc583ae3e038d8306f6cc">Cy_SysPm_Cm55IsDeepSleep</a> (void)</td></tr>
<tr class="memdesc:ga369bb4e8c4acc583ae3e038d8306f6cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the CM55 is in the deep sleep mode.  <a href="#ga369bb4e8c4acc583ae3e038d8306f6cc">More...</a><br /></td></tr>
<tr class="separator:ga369bb4e8c4acc583ae3e038d8306f6cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaedc88873d19449d733cb529453c9cdc5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#gaedc88873d19449d733cb529453c9cdc5">Cy_SysPm_Cm7IsActive</a> (uint8_t core)</td></tr>
<tr class="memdesc:gaedc88873d19449d733cb529453c9cdc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if CM7 is in the active mode.  <a href="#gaedc88873d19449d733cb529453c9cdc5">More...</a><br /></td></tr>
<tr class="separator:gaedc88873d19449d733cb529453c9cdc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0df948c8addc2c24d32895388d64374f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#ga0df948c8addc2c24d32895388d64374f">Cy_SysPm_Cm7IsSleep</a> (uint8_t core)</td></tr>
<tr class="memdesc:ga0df948c8addc2c24d32895388d64374f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the CM7 is in the sleep mode.  <a href="#ga0df948c8addc2c24d32895388d64374f">More...</a><br /></td></tr>
<tr class="separator:ga0df948c8addc2c24d32895388d64374f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ac97e5b392cb7b1bd9f7e7ca62da6a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__syspm__functions__power__status.html#ga3ac97e5b392cb7b1bd9f7e7ca62da6a6">Cy_SysPm_Cm7IsDeepSleep</a> (uint8_t core)</td></tr>
<tr class="memdesc:ga3ac97e5b392cb7b1bd9f7e7ca62da6a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the CM7 is in the deep sleep mode.  <a href="#ga3ac97e5b392cb7b1bd9f7e7ca62da6a6">More...</a><br /></td></tr>
<tr class="separator:ga3ac97e5b392cb7b1bd9f7e7ca62da6a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga2b25c32ff6bc5f899352e4a8102af23f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2b25c32ff6bc5f899352e4a8102af23f">&#9670;&nbsp;</a></span>Cy_SysPm_ReadStatus()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t Cy_SysPm_ReadStatus </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reads the power modes status of the system and CPU(s). </p>
<dl class="section return"><dt>Returns</dt><dd>The current power mode. See <a class="el" href="group__group__syspm__return__status.html">The Power Mode Status Defines</a>.</dd></dl>
<dl class="section user"><dt>Function Usage</dt><dd><div class="fragment"><div class="line">    <span class="comment">/* Scenario: There is a need to check the system current power mode and CPU </span></div><div class="line"><span class="comment">    *  power mode</span></div><div class="line"><span class="comment">    */</span></div><div class="line">    <span class="keywordflow">if</span>(<a class="code" href="group__group__syspm__return__status.html#ga49568080ec568a62e63466fe03377157">CY_SYSPM_STATUS_SYSTEM_ULP</a> == (<a class="code" href="group__group__syspm__return__status.html#ga49568080ec568a62e63466fe03377157">CY_SYSPM_STATUS_SYSTEM_ULP</a> &amp; <a class="code" href="group__group__syspm__functions__power__status.html#ga2b25c32ff6bc5f899352e4a8102af23f">Cy_SysPm_ReadStatus</a>()))</div><div class="line">    {</div><div class="line">        <span class="comment">/* The system is currently in ULP mode */</span></div><div class="line">    }</div></div><!-- fragment --> </dd></dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1A, CAT1B(PSOC C3) and CAT1D devices.</dd></dl>
<p>Reads the power modes status of the system and CPU(s).</p>
<dl class="section return"><dt>Returns</dt><dd>The current power mode. See <a class="el" href="group__group__syspm__return__status.html">The Power Mode Status Defines</a>. </dd></dl>

</div>
</div>
<a id="gaffdaf11b8565e3838c8533803eedb70e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaffdaf11b8565e3838c8533803eedb70e">&#9670;&nbsp;</a></span>Cy_SysPm_IsSystemUlp()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_IsSystemUlp </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the system is in ULP mode. </p>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>True the system is in ULP mode.</li>
<li>False the system is is not ULP mode.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1A, CAT1B(PSOC C3) and CAT1D devices.</dd></dl>
<dl class="section user"><dt>Function Usage</dt><dd><div class="fragment"><div class="line">    <span class="comment">/* Scenario: There is a need to check if the system is in Ultra Low Power</span></div><div class="line"><span class="comment">    *  mode</span></div><div class="line"><span class="comment">    */</span></div><div class="line">    <span class="keywordflow">if</span> (<a class="code" href="group__group__syspm__functions__power__status.html#gaffdaf11b8565e3838c8533803eedb70e">Cy_SysPm_IsSystemUlp</a>())</div><div class="line">    {</div><div class="line">        <span class="comment">/* The system is in ULP */</span></div><div class="line">    }</div></div><!-- fragment --></dd></dl>

</div>
</div>
<a id="gaa04e75e763f98dd2982f0d1bd759c6a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa04e75e763f98dd2982f0d1bd759c6a1">&#9670;&nbsp;</a></span>Cy_SysPm_IsSystemLp()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_IsSystemLp </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the system is in LP mode. </p>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>True the system is in LP mode.</li>
<li>False the system is not in LP mode.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1A, CAT1B(PSOC C3), CAT1C &amp; CAT1D devices.</dd></dl>
<dl class="section user"><dt>Function Usage</dt><dd><div class="fragment"><div class="line">    <span class="comment">/* Scenario: There is a need to check if the system is in Low Power</span></div><div class="line"><span class="comment">    *  mode</span></div><div class="line"><span class="comment">    */</span></div><div class="line">    <span class="keywordflow">if</span> (<a class="code" href="group__group__syspm__functions__power__status.html#gaa04e75e763f98dd2982f0d1bd759c6a1">Cy_SysPm_IsSystemLp</a>())</div><div class="line">    {</div><div class="line">        <span class="comment">/* The system is in LP mode */</span></div><div class="line">    }</div></div><!-- fragment --></dd></dl>

</div>
</div>
<a id="ga40aa473cb33af8dafbbcc1a404202259"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga40aa473cb33af8dafbbcc1a404202259">&#9670;&nbsp;</a></span>Cy_SysPm_IsSystemMf()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_IsSystemMf </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the system is in MF mode. </p>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>True the system is in MF mode.</li>
<li>False the system is not in MF mode.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1B(PSOC C3) devices only.</dd></dl>
<dl class="section user"><dt>Function Usage</dt><dd><div class="fragment"><div class="line">    <span class="comment">/* Scenario: There is a need to check if the system is in Low Power</span></div><div class="line"><span class="comment">    *  mode</span></div><div class="line"><span class="comment">    */</span></div><div class="line"><span class="preprocessor">    #if defined (CY_IP_MXS40SSRSS) &amp;&amp; (CY_MXS40SSRSS_VER_1_2 &gt; 0UL)</span></div><div class="line">    <span class="keywordflow">if</span> (<a class="code" href="group__group__syspm__functions__power__status.html#ga40aa473cb33af8dafbbcc1a404202259">Cy_SysPm_IsSystemMf</a>())</div><div class="line">    {</div><div class="line">        <span class="comment">/* The system is in MF mode */</span></div><div class="line">    }</div></div><!-- fragment --></dd></dl>

</div>
</div>
<a id="gaf1bb1905ac80bb1028911bb1c2bbf100"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf1bb1905ac80bb1028911bb1c2bbf100">&#9670;&nbsp;</a></span>Cy_SysPm_IsSystemHp()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_IsSystemHp </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the system is in HP mode. </p>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>True the system is in HP mode.</li>
<li>False the system is not in HP mode.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1D devices only.</dd></dl>
<dl class="section user"><dt>Function Usage</dt><dd><div class="fragment"><div class="line">    <span class="comment">/* Scenario: There is a need to check if the system is in Low Power</span></div><div class="line"><span class="comment">    *  mode</span></div><div class="line"><span class="comment">    */</span></div><div class="line"><span class="preprocessor">    #if defined (CY_IP_MXS22SRSS)</span></div><div class="line">    <span class="keywordflow">if</span> (<a class="code" href="group__group__syspm__functions__power__status.html#gaf1bb1905ac80bb1028911bb1c2bbf100">Cy_SysPm_IsSystemHp</a>())</div><div class="line">    {</div><div class="line">        <span class="comment">/* The system is in MF mode */</span></div><div class="line">    }</div></div><!-- fragment --></dd></dl>

</div>
</div>
<a id="gaccb337079a63ff9d3f2b70ba6ea886c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaccb337079a63ff9d3f2b70ba6ea886c3">&#9670;&nbsp;</a></span>Cy_SysPm_Cm4IsActive()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm4IsActive </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if CM4 is in CPU Active mode. </p>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>True if CM4 is in CPU Active mode.</li>
<li>False if the CM4 is not in CPU Active mode.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1A devices.</dd></dl>
<dl class="section user"><dt>Function Usage</dt><dd><div class="fragment"><div class="line">    <span class="comment">/* Scenario: There is a need to check if CM4 is in CPU Active mode */</span></div><div class="line">    <span class="keywordflow">if</span> (<a class="code" href="group__group__syspm__functions__power__status.html#gaccb337079a63ff9d3f2b70ba6ea886c3">Cy_SysPm_Cm4IsActive</a>())</div><div class="line">    {</div><div class="line">        <span class="comment">/* CM4 is in CPU Active mode */</span></div><div class="line">    }</div></div><!-- fragment --></dd></dl>

</div>
</div>
<a id="ga4ebf9e80e8f6973f1023f54a79456cba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4ebf9e80e8f6973f1023f54a79456cba">&#9670;&nbsp;</a></span>Cy_SysPm_Cm4IsSleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm4IsSleep </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the CM4 is in CPU Sleep mode. </p>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>True if the CM4 is in CPU Sleep mode.</li>
<li>False if the CM4 is not in CPU Sleep mode.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1A devices.</dd></dl>
<dl class="section user"><dt>Function Usage</dt><dd><div class="fragment"><div class="line">    <span class="comment">/* Scenario: There is a need to check if CM4 is in CPU Sleep mode */</span></div><div class="line">    <span class="keywordflow">if</span> (<a class="code" href="group__group__syspm__functions__power__status.html#ga4ebf9e80e8f6973f1023f54a79456cba">Cy_SysPm_Cm4IsSleep</a>())</div><div class="line">    {</div><div class="line">        <span class="comment">/* CM4 is in CPU Sleep mode */</span></div><div class="line">    }</div></div><!-- fragment --></dd></dl>

</div>
</div>
<a id="gac9b91aea0eac6ef221e3cc9ed425fac1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac9b91aea0eac6ef221e3cc9ed425fac1">&#9670;&nbsp;</a></span>Cy_SysPm_Cm4IsDeepSleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm4IsDeepSleep </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the CM4 is in the CPU Deep Sleep mode. </p>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>True if CM4 is in CPU Deep Sleep mode.</li>
<li>False if the CM4 is not CPU in Deep Sleep mode.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1A devices.</dd></dl>
<dl class="section user"><dt>Function Usage</dt><dd><div class="fragment"><div class="line">    <span class="comment">/* Scenario: There is a need to check if CM4 is in CPU Deep Sleep mode */</span></div><div class="line">    <span class="keywordflow">if</span> (<a class="code" href="group__group__syspm__functions__power__status.html#gac9b91aea0eac6ef221e3cc9ed425fac1">Cy_SysPm_Cm4IsDeepSleep</a>())</div><div class="line">    {</div><div class="line">        <span class="comment">/* CM4 is in CPU Deep Sleep mode */</span></div><div class="line">    }</div></div><!-- fragment --></dd></dl>

</div>
</div>
<a id="ga21d2910a7f711e336996948780074f0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga21d2910a7f711e336996948780074f0d">&#9670;&nbsp;</a></span>Cy_SysPm_Cm0IsActive()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm0IsActive </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the CM0+ is in CPU Active mode. </p>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>True if the CM0+ is in CPU Active mode.</li>
<li>False if the CM0+ is not in CPU Active mode.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1A &amp; CAT1C devices.</dd></dl>
<dl class="section user"><dt>Function Usage</dt><dd><div class="fragment"><div class="line">    <span class="comment">/* Scenario: There is a need to check if CM0+ is in CPU Active mode */</span></div><div class="line">    <span class="keywordflow">if</span> (<a class="code" href="group__group__syspm__functions__power__status.html#ga21d2910a7f711e336996948780074f0d">Cy_SysPm_Cm0IsActive</a>())</div><div class="line">    {</div><div class="line">        <span class="comment">/* CM0+ is in CPU Active mode */</span></div><div class="line">    }</div></div><!-- fragment --></dd></dl>

</div>
</div>
<a id="gaacf9cb78aa18a819b22b242d552474af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaacf9cb78aa18a819b22b242d552474af">&#9670;&nbsp;</a></span>Cy_SysPm_Cm0IsSleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm0IsSleep </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the CM0+ is in CPU Sleep mode. </p>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>True if the CM0+ is in CPU Sleep mode.</li>
<li>False if the CM0+ is not in CPU Sleep mode.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1A &amp; CAT1C devices.</dd></dl>
<dl class="section user"><dt>Function Usage</dt><dd><div class="fragment"><div class="line">    <span class="comment">/* Scenario: There is a need to check if CM0+ is in CPU Sleep mode */</span></div><div class="line">    <span class="keywordflow">if</span> (<a class="code" href="group__group__syspm__functions__power__status.html#gaacf9cb78aa18a819b22b242d552474af">Cy_SysPm_Cm0IsSleep</a>())</div><div class="line">    {</div><div class="line">        <span class="comment">/* CM0+ is in CPU Sleep mode */</span></div><div class="line">    }</div></div><!-- fragment --></dd></dl>

</div>
</div>
<a id="ga04710a41511c71d5381cab1d2318a8e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga04710a41511c71d5381cab1d2318a8e1">&#9670;&nbsp;</a></span>Cy_SysPm_Cm0IsDeepSleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm0IsDeepSleep </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the CM0+ is in CPU Deep Sleep mode. </p>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>True if the CM0+ is in CPU Deep Sleep mode</li>
<li>False if the CM0+ is not in CPU Deep Sleep mode</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1A &amp; CAT1C devices.</dd></dl>
<dl class="section user"><dt>Function Usage</dt><dd><div class="fragment"><div class="line">    <span class="comment">/* Scenario: There is a need to check if CM0+ is in CPU Deep Sleep mode */</span></div><div class="line">    <span class="keywordflow">if</span> (<a class="code" href="group__group__syspm__functions__power__status.html#ga04710a41511c71d5381cab1d2318a8e1">Cy_SysPm_Cm0IsDeepSleep</a>())</div><div class="line">    {</div><div class="line">        <span class="comment">/* CM0+ is in CPU Deep Sleep mode */</span></div><div class="line">    }</div></div><!-- fragment --></dd></dl>

</div>
</div>
<a id="gadc84fd1eeccad0a0561b69b1278cf75b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadc84fd1eeccad0a0561b69b1278cf75b">&#9670;&nbsp;</a></span>Cy_SysPm_IsBgRefCtrl()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_IsBgRefCtrl </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the power mode status of Bandgap Ref Circuits. </p>
<dl class="section return"><dt>Returns</dt><dd>true - Bandgap Ref Circuits power mode is enabled, false - Bandgap Ref Circuits power mode is disabled.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1A (TVIIBE only) and CAT1C devices. </dd></dl>

</div>
</div>
<a id="gaa5ea8ab7f994a0cfe9268cec1f3ec91c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa5ea8ab7f994a0cfe9268cec1f3ec91c">&#9670;&nbsp;</a></span>Cy_SysPm_BgRefCtrl()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Cy_SysPm_BgRefCtrl </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enable</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enables/Disables powers mode of Bandgap Ref Circuits. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">enable</td><td>true - to enable, false - to disable</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1A (TVIIBE only) and CAT1C devices. </dd></dl>

</div>
</div>
<a id="ga985529756aefbf864a9efa20f1817abd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga985529756aefbf864a9efa20f1817abd">&#9670;&nbsp;</a></span>Cy_SysPm_Cm33IsActive()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm33IsActive </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if CM33 is in the active mode. </p>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1D devices.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>true - if CM33 is in the active mode, false - if the CM33 is not in active mode. </dd></dl>

</div>
</div>
<a id="ga99ec4f23581a115cbcc0a05a272283a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga99ec4f23581a115cbcc0a05a272283a4">&#9670;&nbsp;</a></span>Cy_SysPm_Cm33IsSleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm33IsSleep </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the CM33 is in the sleep mode. </p>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1D devices.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>true - if the CM33 is in the sleep mode, false - if the CM33 is not in the sleep mode. </dd></dl>

</div>
</div>
<a id="gaecc0551908eb1b88e112405926d57426"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaecc0551908eb1b88e112405926d57426">&#9670;&nbsp;</a></span>Cy_SysPm_Cm33IsDeepSleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm33IsDeepSleep </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the CM33 is in the deep sleep mode. </p>
<dl class="section return"><dt>Returns</dt><dd>true - if CM33 is in the deep sleep mode, false - if the CM33 is not in the deep sleep mode. </dd></dl>

</div>
</div>
<a id="ga8b7b6d090865e9fb8ef55fce2a8b2a46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8b7b6d090865e9fb8ef55fce2a8b2a46">&#9670;&nbsp;</a></span>Cy_SysPm_Cm55IsActive()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm55IsActive </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if CM55 is in the active mode. </p>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1D devices.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>true - if CM55 is in the active mode, false - if the CM55 is not in active mode. </dd></dl>

</div>
</div>
<a id="ga9d1b52153b2107bd69f799cd6b34f2f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9d1b52153b2107bd69f799cd6b34f2f1">&#9670;&nbsp;</a></span>Cy_SysPm_Cm55IsSleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm55IsSleep </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the CM55 is in the sleep mode. </p>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1D devices.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>true - if the CM55 is in the sleep mode, false - if the CM55 is not in the sleep mode. </dd></dl>

</div>
</div>
<a id="ga369bb4e8c4acc583ae3e038d8306f6cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga369bb4e8c4acc583ae3e038d8306f6cc">&#9670;&nbsp;</a></span>Cy_SysPm_Cm55IsDeepSleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm55IsDeepSleep </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the CM55 is in the deep sleep mode. </p>
<dl class="section return"><dt>Returns</dt><dd>true - if CM55 is in the deep sleep mode, false - if the CM55 is not in the deep sleep mode. </dd></dl>

</div>
</div>
<a id="gaedc88873d19449d733cb529453c9cdc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaedc88873d19449d733cb529453c9cdc5">&#9670;&nbsp;</a></span>Cy_SysPm_Cm7IsActive()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm7IsActive </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>core</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if CM7 is in the active mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">core</td><td>Selects the core, 0 for CM7_0, 1 for CM7_1</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1C devices.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>true - if CM7 is in the active mode, false - if the CM7 is not in active mode. </dd></dl>

</div>
</div>
<a id="ga0df948c8addc2c24d32895388d64374f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0df948c8addc2c24d32895388d64374f">&#9670;&nbsp;</a></span>Cy_SysPm_Cm7IsSleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm7IsSleep </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>core</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the CM7 is in the sleep mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">core</td><td>Selects the core, 0 for CM7_0, 1 for CM7_1</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>This API is available for CAT1C devices.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>true - if the CM7 is in the sleep mode, false - if the CM7 is not in the sleep mode. </dd></dl>

</div>
</div>
<a id="ga3ac97e5b392cb7b1bd9f7e7ca62da6a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3ac97e5b392cb7b1bd9f7e7ca62da6a6">&#9670;&nbsp;</a></span>Cy_SysPm_Cm7IsDeepSleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Cy_SysPm_Cm7IsDeepSleep </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>core</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the CM7 is in the deep sleep mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">core</td><td>Selects the core, 0 for CM7_0, 1 for CM7_1</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true - if CM7 is in the deep sleep mode, false - if the CM7 is not in the deep sleep mode. </dd></dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>MTB CAT1 Peripheral driver library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
-->
</body>
</html>
